
#startimg img { display:block; width:100%;}

.ui-content img 
{
	width:100%; 
	height:auto; 
	display:block;
                 
    margin:0 -4px 0px -4px;
	outline: 1px solid #ddd;
	border-top: 1px solid #fff;
	padding: 4px;
	background: #F5F5F5;  
      
}

#logo { border-bottom:2px solid #3c3c3c; background:#fff; text-align:center;}

#footer {background:#3c3c3c; background-repeat:repeat-y; color:#fff; 
padding:20px 15px 40px 15px; 
text-shadow: none;
box-shadow:inset 0 1px 1px  #222; 
-moz-box-shadow:inset 0 1px 1px  #222;
-webkit-box-shadow:inset 0 1px 1px  #222;
height:40px;
}

#fullsitelink { height:20px; width:160px; float:left; padding-top:8px;}

#contact { margin-bottom:20px;}
#contact li { padding:0 0 5px 0; margin:0; list-style:none;}
#contact ul { padding:0; margin:0;}

#contact-form { background: rgb(234,234,234);
background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(239,239,239,1) 20%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(20%,rgba(239,239,239,1)));
background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(239,239,239,1) 20%);
background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(239,239,239,1) 20%);
background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(239,239,239,1) 20%);
background: linear-gradient(top, rgba(234,234,234,1) 0%,rgba(239,239,239,1) 20%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#efefef',GradientType=0 );

border-top: 1px solid #F5F5F5;
-webkit-box-shadow: 0 -1px 0 #ddd; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow: 0 -1px 0 #ddd; /* FF3.5 - 3.6 */
box-shadow: 0 -1px 0 #ddd;
margin:0 -15px 0 -15px;
padding-top:20px;
}

#staticmap { margin-top:10px; }

.textarea, .text, .select { margin-bottom:10px;}

#footer img { float:right; width:30px; height:auto; margin-left:10px;}
